﻿using System.Collections.Generic;
using com.IronOne.BoardPACWinAppBO.Meeting;

namespace com.IronOne.BoardPACWinAppBO.Sync
{
    public class SyncUpdatedDataModel
    {
        public List<MeetingModel> Meetings { get; set; }
        public bool IsNewOrUpdatedSubCategories { get; set; }
        public bool IsNewOrUpdatedCategories { get; set; }
        public List<KeyValuePair<string, string>> Comments { get; set; }

        /// <summary>
        ///     Contains MeetingIds
        /// </summary>
        public List<string> HeadingIds { get; set; }

        /// <summary>
        ///     Contains MeetingIds
        /// </summary>
        public List<string> AgendaItemIds { get; set; }

        public bool IsUpdatedOrDeletedAgendaItems { get; set; }
        public bool IsUpdatedOrDeletedHeadingItems { get; set; }
        public bool IsNewOrUpdatedNewsOrSharedItems { get; set; }
    }
}